export const textColors = {
  light: {
    primary: '#FFFFFF',       // 主文字色
    secondary: 'rgba(255,255,255,0.7)',  // 次级文字
    accent: '#00EDD4',        // 强调文字
    disabled: 'rgba(255,255,255,0.4)',   // 禁用状态
  },
  dark: {
    primary: '#121212',       // 深色主题主文字
    secondary: 'rgba(18,18,18,0.7)',
    accent: '#2E86FF',
    disabled: 'rgba(18,18,18,0.4)',
  },
  // 特殊效果文字
  effects: {
    holographic: 'rgba(106,76,230,0.9)',
    glowing: '#00FFE0',
    error: '#FF2D55',
  }
}

export const backgroundColors = {
  light: {
    primary: '#F8F9FA',
    secondary: '#FFFFFF',
    surface: 'rgba(255,255,255,0.9)',
    elevated: '#ECF0F3',
  },
  dark: {
    primary: '#0F1C3F',      // 深空背景
    secondary: '#121826',
    surface: 'rgba(18,24,38,0.9)',
    elevated: '#1E2A4D',
  },
  // 特殊背景
  special: {
    glass: 'rgba(46,134,222,0.2)',
    frosted: 'rgba(255,255,255,0.15)',
    warning: 'rgba(255,45,85,0.1)',
  }
}

export const themeConfig = {
  default: {
    text: textColors.light,
    background: backgroundColors.dark,
    accent: '#2E86FF',
    radius: {
      small: 8,
      medium: 16,
      large: 24,
      xlarge: 32,
    }
  },
  light: {
    text: textColors.dark,
    background: backgroundColors.light,
    accent: '#6200EE',
    radius: {
      small: 6,
      medium: 12,
      large: 20,
      xlarge: 28,
    }
  },
  // 科幻主题变体
  sciFi: {
    text: {
      ...textColors.light,
      primary: '#00EDD4',
    },
    background: {
      primary: '#121826',
      secondary: '#1E2A4D',
      surface: 'rgba(30,42,77,0.9)',
    },
    accent: '#6A4CE6',
    radius: {
      small: 12,
      medium: 24,
      large: 36,
      xlarge: 48,
    }
  }
}